home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cpp_libs
/
answrbok
/
5_10.lha
/
5_10
/
tst2.c
< prev
next >
Wrap
Text File
|
1993-08-08
|
671b
|
31 lines
* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */
* The C++ Answer Book */
* Tony Hansen */
* All rights reserved. */
define x(t, xn) \
cout << "t.get(" << xn << ")=" << t.getaddress(xn, &addr) << "\n"; \
cout << "\taddr=" << addr << "\n"
ain()
const int SizeInteger = 4, SizeSingle = 4, SizeDouble = 8, SizeString = 4;
tableentry integers(SizeInteger);
tableentry singles(SizeSingle);
tableentry doubles(SizeDouble);
tableentry strings(SizeString);
long addr;
x(integers, "hello");
x(strings, "hello");
x(integers, "there");
x(integers, "hi");
x(strings, "hello");
x(integers, "hello");
return 0;